.main-container {
	width: 80%;
	margin: 0 auto;
}

h2 {
	text-align: center;
}

table {
	width: 100%;
	table-layout: fixed;
}

table thead td {
	text-align: center;
	font-weight: bold;
}

table td {
	padding: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow : ellipsis;
}

.common_label {
	width: 15%;
	text-align: right;
}

table input {
	width: 85%;
	height: 36px;
	line-height: 36px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #ddd;
}


.opt-tools {
	margin-bottom: 10px;
	float: right;
}